package top.healthylife.gateway.platform.eye.dto.zuhejiekou.EyeReqOpenCbHistoryDto.res;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;


/**
* @author: GenUtil
* @date: 2020-12-14 23:21:45
*/
@Data
@Accessors(chain = true)
@ApiModel("Punishmentcreditchinalist")
public class Punishmentcreditchinalist {

    @JsonProperty("departmentName")
    @ApiModelProperty(value = "作出行政处罚决定机关名称", example = "海淀局")
    private String departmentName;

    @JsonProperty("result")
    @ApiModelProperty(value = "处罚结果", example = "警告。")
    private String result;

    @JsonProperty("reason")
    @ApiModelProperty(value = "处罚事由", example = "《网络餐饮服务食品安全监督管理办法》第九条")
    private String reason;

    @JsonProperty("punishName")
    @ApiModelProperty(value = "处罚名称", example = "北京百度网讯科技有限公司涉嫌未按要求进行信息公示案")
    private String punishName;

    @JsonProperty("evidence")
    @ApiModelProperty(value = "处罚依据", example = "《网络餐饮服务食品安全监督管理办法》第三十二条")
    private String evidence;

    @JsonProperty("punishNumber")
    @ApiModelProperty(value = "行政处罚决定书文号", example = "(京海)食药监食罚〔2018〕270256号")
    private String punishNumber;

    @JsonProperty("areaName")
    @ApiModelProperty(value = "区域", example = "北京市")
    private String areaName;

    @JsonProperty("typeSecond")
    @ApiModelProperty(value = "处罚类别2", example = "")
    private String typeSecond;

    @JsonProperty("punishStatus")
    @ApiModelProperty(value = "处罚状态(", example = "0")
    private String punishStatus;

    @JsonProperty("id")
    @ApiModelProperty(value = "id", example = "394497")
    private Long id;

    @JsonProperty("type")
    @ApiModelProperty(value = "处罚类别", example = "其他（见处罚类别2）")
    private String type;

    @JsonProperty("decisionDate")
    @ApiModelProperty(value = "作出行政处罚决定日期", example = "2018-04-20")
    private String decisionDate;

}
